#include<stdio.h>
#include<sys/types.h>
#include<sys/wait.h>
#include<unistd.h>
#include<string.h>

#define FILE_NAME "log.txt"

//void test1()
//{
//    FILE *fp = fopen(FILE_NAME, "W");//写入 w+表示读写，但不可创建
//    if(NULL == fp){
//        perror("fopen");
//        _exit(1);
//    }
//    int cnt = 10;
//    while(cnt){
//        fprintf(fp,"%s:%d\n","hello fopen",cnt--);
//    }
//    fclose(fp);
//
//}
//
void test2()
{

    FILE *fp = fopen(FILE_NAME, "r");//写入 w+表示读写，但不可创建
    if(NULL == fp){
        perror("fopen");
        _exit(1);
    }
    char buff[64];
    while(fgets(buff,(sizeof(buff) - 1),fp) != NULL)
    {
        buff[strlen(buff) - 1] = 0;
        puts(buff);
    }

}

int main()
{
    test2();
    //FILE *fp = fopen(FILE_NAME, "W");//写入 w+表示读写，但不可创建
    //if(NULL == fp){
    //    perror("fopen");
    //    return 1;
    //}
    //int cnt = 10;
    //while(cnt){
    //    fprintf(fp,"%s:%d\n","hello fopen",cnt--);
    //}
    //fclose(fp);
    return 0;
}
